CVErr, functie

       

Geeft als resultaat een Variant van het subtype Error met een foutwaarde die is opgegeven door de gebruiker.

Syntaxis

CVErr(foutwaarde)

Het vereiste argument foutwaarde kan elke geldige foutwaarde zijn.

Notities

U gebruikt de functie CVErr om door de gebruiker gedefinieerde fouten op te nemen in door de gebruiker gemaakte procedures. Als u bijvoorbeeld een functie maakt waarin verschillende argumenten worden geaccepteerd en die normaal gesproken een tekenreeks als resultaat geeft, kunt u de invoerargumenten laten evalueren door de functie, zodat u zeker weet dat de argumenten binnen het geaccepteerde bereik vallen. Wanneer de argumenten niet binnen het geldende bereik vallen, geeft de functie waarschijnlijk niet het resultaat dat u verwacht. In dit geval kunt u CVErr gebruiken voor het opvragen van een foutwaarde die aangeeft hoe de gebruiker het probleem kan oplossen.

Impliciete conversie van een Error is niet toegestaan. U kunt bijvoorbeeld de resultaatwaarde van CVErr niet direct aan een variabele toewijzen die niet van het type Variant is. Het is echter wel mogelijk de resultaatwaarde van CVErr expliciet naar een geschikt gegevenstype te converteren (met behulp van CInt, CDbl, enzovoort).